Target dialog

In the Target dialog, you can perform operations on custom or temporary targets, as well as on the targets that are specified in the project attributes.
To open the Target dialog, select Target Dialog... in the Target menu of the Source Editor, Project Editor or Shell.

Buttons

Make | Starts a Shell and makes the target that you selected from the Target List.
Run | Runs the target that you selected from the Target List. You can enter arguments for the Run command in the Args field or you can use the Argument History pop-up menu to select a previously used argument.
Debug | Starts the Debugger. You can enter arguments for the Debug command in the Args field or you can use the Argument History pop-up menu to select a previously used argument. Note: When you select a target from the Target List, the Run and Debug buttons are enabled only if the selected target exists in your file system and is executable.
Add | Adds the name of the target in the Custom Target field to the Target List. Note that the custom target is added to the root project of the Project Tree.
Remove | Removes the currently selected target from the Target List.
Close | Cancels the operation and closes the dialog.

Adding arguments to the Argument History pop-up menu
You can quickly add an argument to the Argument History drop-down by entering the argument in the Args field and then pressing either

<Return> or <Tab> .
Recursive make switch
When you highlight a target in the Target List and select this check box, Make is recursively executed in all of the subdirectories that are defined in the SUBDIRS macro of the makefile of this target. By default the SUBDIRS macro is set to the SNIFF_SUBDIRS macro (defined in the macros.incl make support file).